package opp;

public class ArrayReverse1 {
    public static void main(String[] args) {
       /* 2023-4-28 数组的翻转
          分析过程 1）如何实现arr1={95，85，75，65，55，45}
                  2） 使用那种方法最简单->逆序排序进行翻转
        */
        int[] arr1={45,55,65,75,85,95};
        System.out.println("==数组arr1翻转前==");
        for(int i=0;i<arr1.length;i++)
        {
            System.out.print(+arr1[i]+" ");
        }
        //实现翻转过程
        int[] arr2= new int[arr1.length];//开辟新的数组来进行逆序排序
        for(int i=arr1.length-1,j=0;i>=0;i--,j++)
        {
            arr2[j]=arr1[i];
        }
        //如何把arr1->arr2的首地址？
        arr1=arr2;//首地址赋值
        System.out.println("\n==数组arr1翻转后==");
        for(int i=0;i<arr1.length;i++)
        {
            System.out.print(arr1[i]+" ");
        }

    }
}
